package com.bsoft.gol.editor.editor.response;


import com.bsoft.gol.editor.editor.EditorAnswer;
import com.bsoft.gol.editor.editor.EditorDisplayLogic;
import com.bsoft.gol.editor.editor.EditorSkipLogic;
import com.bsoft.gol.editor.editor.EditorTitleOption;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 表单题目表
 */
public class EditorQuestionnaireTitleRes implements Serializable {
    /**
     * <pre>
     * 题目id
     * 表字段 : editor_questionnaire_title.title_id
     * </pre>
     * 
     */
    private String titleId;

    //题目选项id
    private String optionIds;

    /**
     * <pre>
     * 表单id
     * 表字段 : editor_questionnaire_title.questionnaire_id
     * </pre>
     * 
     */
    private String questionnaireId;

    /**
     * <pre>
     * 控件类型
     * 表字段 : editor_questionnaire_title.widget_type
     * </pre>
     * 
     */
    private Byte widgetType;

    /**
     * <pre>
     * 题目名称
     * 表字段 : editor_questionnaire_title.title_name
     * </pre>
     * 
     */
    private String titleName;

    /**
     * <pre>
     * 题号
     * 表字段 : editor_questionnaire_title.title_num
     * </pre>
     * 
     */
    private Integer titleNum;

    /**
     * <pre>
     * 答案类型
     * 表字段 : editor_answer.option_type
     * </pre>
     *
     */
    private Byte optionType;

    private Integer orderNum;

    /**
     * <pre>
     * 是否必填
     * 表字段 : editor_questionnaire_title.write_flag
     * </pre>
     * 
     */
    private Byte writeFlag;

    /**
     * <pre>
     * 关联项目代码
     * 表字段 : editor_questionnaire_title.relate_code_id
     * </pre>
     * 
     */
    private String relateCodeId;

    /**
     * <pre>
     * 是否有跳题逻辑
     * 表字段 : editor_questionnaire_title.skip_flag
     * </pre>
     * 
     */
    private Byte skipFlag;

    /**
     * <pre>
     * 是否有显示逻辑
     * 表字段 : editor_questionnaire_title.display_logic_flag
     * </pre>
     * 
     */
    private Byte displayLogicFlag;

    /**
     * <pre>
     * 是否显示
     * 表字段 : editor_questionnaire_title.display_flag
     * </pre>
     * 
     */
    private Byte displayFlag;

    /**
     * <pre>
     * 选择布局
     * 表字段 : editor_questionnaire_title.layout
     * </pre>
     * 
     */
    private Byte layout;

    /**
     * <pre>
     * 可选范围最多
     * 表字段 : editor_questionnaire_title.max_options
     * </pre>
     * 
     */
    private Byte maxOptions;

    /**
     * <pre>
     * 可选范围最少
     * 表字段 : editor_questionnaire_title.min_options
     * </pre>
     * 
     */
    private Byte minOptions;

    /**
     * <pre>
     * 关联字典
     * 表字段 : editor_questionnaire_title.dict_id
     * </pre>
     * 
     */
    private String dictId;

    /**
     * <pre>
     * 字典选择方式
     * 表字段 : editor_questionnaire_title.dict_select_method
     * </pre>
     * 
     */
    private Byte dictSelectMethod;

    /**
     * <pre>
     * 选项修改
     * 表字段 : editor_questionnaire_title.option_modify_flag
     * </pre>
     * 
     */
    private Byte optionModifyFlag;

    /**
     * <pre>
     * 答案字段类型
     * 表字段 : editor_questionnaire_title.answer_type
     * </pre>
     * 
     */
    private Byte answerType;

    /**
     * <pre>
     * 数据上限
     * 表字段 : editor_questionnaire_title.data_up_limit
     * </pre>
     * 
     */
    private String dataUpLimit;

    /**
     * <pre>
     * 数据下限
     * 表字段 : editor_questionnaire_title.data_down_limit
     * </pre>
     * 
     */
    private String dataDownLimit;

    /**
     * <pre>
     * 填写提示
     * 表字段 : editor_questionnaire_title.write_tips
     * </pre>
     * 
     */
    private String writeTips;

    /**
     * <pre>
     * 填空外观类型
     * 表字段 : editor_questionnaire_title.write_outward_type
     * </pre>
     * 
     */
    private Byte writeOutwardType;

    /**
     * <pre>
     * 填空宽度
     * 表字段 : editor_questionnaire_title.write_width
     * </pre>
     * 
     */
    private String writeWidth;

    /**
     * <pre>
     * 填空高度
     * 表字段 : editor_questionnaire_title.write_height
     * </pre>
     * 
     */
    private String writeHeight;

    /**
     * <pre>
     * 排列方式
     * 表字段 : editor_questionnaire_title.rank_type
     * </pre>
     * 
     */
    private Byte rankType;

    /**
     * <pre>
     * 上传文件类型
     * 表字段 : editor_questionnaire_title.upload_file_type
     * </pre>
     * 
     */
    private String uploadFileType;

    /**
     * <pre>
     * 文件大小限制
     * 表字段 : editor_questionnaire_title.upload_filesize_limit
     * </pre>
     * 
     */
    private String uploadFilesizeLimit;

    /**
     * <pre>
     * 上传数量上限
     * 表字段 : editor_questionnaire_title.upload_num_limit
     * </pre>
     * 
     */
    private Byte uploadNumLimit;

    /**
     * <pre>
     * 矩阵行列数
     * 表字段 : editor_questionnaire_title.matrix_ranks_num
     * </pre>
     * 
     */
    private String matrixRanksNum;

    /**
     * <pre>
     * 矩阵序列号标识
     * 表字段 : editor_questionnaire_title.matrix_num_flag
     * </pre>
     * 
     */
    private Byte matrixNumFlag;

    /**
     * <pre>
     * 矩阵列标题
     * 表字段 : editor_questionnaire_title.matrix_col_title
     * </pre>
     * 
     */
    private String matrixColTitle;

    /**
     * <pre>
     * 矩阵行标题
     * 表字段 : editor_questionnaire_title.matrix_row_title
     * </pre>
     * 
     */
    private String matrixRowTitle;

    /**
     * <pre>
     * 创建人
     * 表字段 : editor_questionnaire_title.create_id
     * </pre>
     * 
     */
    private Integer createId;

    /**
     * <pre>
     * 创建时间
     * 表字段 : editor_questionnaire_title.create_time
     * </pre>
     * 
     */
    private Date createTime;

    /**
     * <pre>
     * 选项内容
     * 表字段 : editor_questionnaire_title.title_content
     * </pre>
     * 
     */
    private String titleContent;

    private String widgetId;

    /**
     * <pre>
     * 控件类型
     * 表字段 : editor_questionnaire_title.abnormal
     * </pre>
     */

    /**
     * <pre>
     * 控件类型
     * 表字段 : editor_questionnaire_title.title_return
     * </pre>
     */
    private Byte titleReturn;

    private String returnObject;

    /**
     * 权限用户
     */
    private String permissionUser;

    /**
     * 可选数量上限
     */
    private Integer optionUpperLimit;

    /**
     * 数据格式1文本、2数字、3手机、4邮箱、5日期、6日期+时间
     */
    private Integer dataFormat;

    /**
     * 提示文字
     */
    private String promptText;

    /**
     * 默认值
     */
    private String defaultValue;
    /**
     * 允许0星 默认值 '1'
     */
    private String allowEmpty;
    /**
     *允许半星 默认值 ‘1
     */
    private String allowHalf;
    /**
     *:总星个数 默认值 '5'
     */
    private String startTotal;
    /**
     *单星分数 默认值 ""
     */
    private String startMark;

    /**
     * 展示字段项备注1是、2否
     */
    private Integer showDic;

    /**
     * 是否允许新增行 1是、2否
     */
    private Integer canAddRow;


    private Integer pageNo;    // 页码

    private List<String> titleList;

    private static final long serialVersionUID = 1L;

    private EditorAnswer editorAnswer;

    private List<EditorSkipLogic> editorSkipLogic;

    private List<EditorDisplayLogic> editorDisplayLogic;

    private BigDecimal optionGrade;

    public BigDecimal getOptionGrade() {
        return optionGrade;
    }

    public void setOptionGrade(BigDecimal optionGrade) {
        this.optionGrade = optionGrade;
    }

    public List<EditorSkipLogic> getEditorSkipLogic() {
        return editorSkipLogic;
    }

    public void setEditorSkipLogic(List<EditorSkipLogic> editorSkipLogic) {
        this.editorSkipLogic = editorSkipLogic;
    }

    public List<EditorDisplayLogic> getEditorDisplayLogic() {
        return editorDisplayLogic;
    }

    public void setEditorDisplayLogic(List<EditorDisplayLogic> editorDisplayLogic) {
        this.editorDisplayLogic = editorDisplayLogic;
    }

    public EditorAnswer getEditorAnswer() {
        return editorAnswer;
    }

    public void setEditorAnswer(EditorAnswer editorAnswer) {
        this.editorAnswer = editorAnswer;
    }

    public String getOptionIds() {
        return optionIds;
    }

    public void setOptionIds(String optionIds) {
        this.optionIds = optionIds;
    }

    /**
     * <pre>
     * 获取 题目id
     * 表字段 : editor_questionnaire_title.title_id
     * </pre>
     * 
     */
    public String getTitleId() {
        return titleId;
    }

    /**
     * <pre>
     * 设置 题目id
     * 表字段 : editor_questionnaire_title.title_id
     * </pre>
     * 
     */
    public void setTitleId(String titleId) {
        this.titleId = titleId == null ? null : titleId.trim();
    }

    /**
     * <pre>
     * 获取 表单id
     * 表字段 : editor_questionnaire_title.questionnaire_id
     * </pre>
     * 
     */
    public String getQuestionnaireId() {
        return questionnaireId;
    }

    /**
     * <pre>
     * 设置 表单id
     * 表字段 : editor_questionnaire_title.questionnaire_id
     * </pre>
     * 
     */
    public void setQuestionnaireId(String questionnaireId) {
        this.questionnaireId = questionnaireId == null ? null : questionnaireId.trim();
    }

    /**
     * <pre>
     * 获取 控件类型
     * 表字段 : editor_questionnaire_title.widget_type
     * </pre>
     * 
     */
    public Byte getWidgetType() {
        return widgetType;
    }

    /**
     * <pre>
     * 设置 控件类型
     * 表字段 : editor_questionnaire_title.widget_type
     * </pre>
     * 
     */
    public void setWidgetType(Byte widgetType) {
        this.widgetType = widgetType;
    }

    /**
     * <pre>
     * 获取 题目名称
     * 表字段 : editor_questionnaire_title.title_name
     * </pre>
     * 
     */
    public String getTitleName() {
        return titleName;
    }

    /**
     * <pre>
     * 设置 题目名称
     * 表字段 : editor_questionnaire_title.title_name
     * </pre>
     * 
     */
    public void setTitleName(String titleName) {
        this.titleName = titleName == null ? null : titleName.trim();
    }

    public Integer getTitleNum() {
        return titleNum;
    }

    public void setTitleNum(Integer titleNum) {
        this.titleNum = titleNum;
    }

    /**
     * <pre>
     * 获取 是否必填
     * 表字段 : editor_questionnaire_title.write_flag
     * </pre>
     * 
     */
    public Byte getWriteFlag() {
        return writeFlag;
    }

    /**
     * <pre>
     * 设置 是否必填
     * 表字段 : editor_questionnaire_title.write_flag
     * </pre>
     * 
     */
    public void setWriteFlag(Byte writeFlag) {
        this.writeFlag = writeFlag;
    }

    /**
     * <pre>
     * 获取 关联项目代码
     * 表字段 : editor_questionnaire_title.relate_code_id
     * </pre>
     * 
     */
    public String getRelateCodeId() {
        return relateCodeId;
    }

    /**
     * <pre>
     * 设置 关联项目代码
     * 表字段 : editor_questionnaire_title.relate_code_id
     * </pre>
     * 
     */
    public void setRelateCodeId(String relateCodeId) {
        this.relateCodeId = relateCodeId == null ? null : relateCodeId.trim();
    }

    /**
     * <pre>
     * 获取 是否有跳题逻辑
     * 表字段 : editor_questionnaire_title.skip_flag
     * </pre>
     * 
     */
    public Byte getSkipFlag() {
        return skipFlag;
    }

    /**
     * <pre>
     * 设置 是否有跳题逻辑
     * 表字段 : editor_questionnaire_title.skip_flag
     * </pre>
     * 
     */
    public void setSkipFlag(Byte skipFlag) {
        this.skipFlag = skipFlag;
    }

    /**
     * <pre>
     * 获取 是否有显示逻辑
     * 表字段 : editor_questionnaire_title.display_logic_flag
     * </pre>
     * 
     */
    public Byte getDisplayLogicFlag() {
        return displayLogicFlag;
    }

    /**
     * <pre>
     * 设置 是否有显示逻辑
     * 表字段 : editor_questionnaire_title.display_logic_flag
     * </pre>
     * 
     */
    public void setDisplayLogicFlag(Byte displayLogicFlag) {
        this.displayLogicFlag = displayLogicFlag;
    }

    /**
     * <pre>
     * 获取 是否显示
     * 表字段 : editor_questionnaire_title.display_flag
     * </pre>
     * 
     */
    public Byte getDisplayFlag() {
        return displayFlag;
    }

    /**
     * <pre>
     * 设置 是否显示
     * 表字段 : editor_questionnaire_title.display_flag
     * </pre>
     * 
     */
    public void setDisplayFlag(Byte displayFlag) {
        this.displayFlag = displayFlag;
    }

    /**
     * <pre>
     * 获取 选择布局
     * 表字段 : editor_questionnaire_title.layout
     * </pre>
     * 
     */
    public Byte getLayout() {
        return layout;
    }

    /**
     * <pre>
     * 设置 选择布局
     * 表字段 : editor_questionnaire_title.layout
     * </pre>
     * 
     */
    public void setLayout(Byte layout) {
        this.layout = layout;
    }

    /**
     * <pre>
     * 获取 可选范围最多
     * 表字段 : editor_questionnaire_title.max_options
     * </pre>
     * 
     */
    public Byte getMaxOptions() {
        return maxOptions;
    }

    /**
     * <pre>
     * 设置 可选范围最多
     * 表字段 : editor_questionnaire_title.max_options
     * </pre>
     * 
     */
    public void setMaxOptions(Byte maxOptions) {
        this.maxOptions = maxOptions;
    }

    /**
     * <pre>
     * 获取 可选范围最少
     * 表字段 : editor_questionnaire_title.min_options
     * </pre>
     * 
     */
    public Byte getMinOptions() {
        return minOptions;
    }

    /**
     * <pre>
     * 设置 可选范围最少
     * 表字段 : editor_questionnaire_title.min_options
     * </pre>
     * 
     */
    public void setMinOptions(Byte minOptions) {
        this.minOptions = minOptions;
    }

    /**
     * <pre>
     * 获取 关联字典
     * 表字段 : editor_questionnaire_title.dict_id
     * </pre>
     * 
     */
    public String getDictId() {
        return dictId;
    }

    /**
     * <pre>
     * 设置 关联字典
     * 表字段 : editor_questionnaire_title.dict_id
     * </pre>
     * 
     */
    public void setDictId(String dictId) {
        this.dictId = dictId == null ? null : dictId.trim();
    }

    /**
     * <pre>
     * 获取 字典选择方式
     * 表字段 : editor_questionnaire_title.dict_select_method
     * </pre>
     * 
     */
    public Byte getDictSelectMethod() {
        return dictSelectMethod;
    }

    /**
     * <pre>
     * 设置 字典选择方式
     * 表字段 : editor_questionnaire_title.dict_select_method
     * </pre>
     * 
     */
    public void setDictSelectMethod(Byte dictSelectMethod) {
        this.dictSelectMethod = dictSelectMethod;
    }

    /**
     * <pre>
     * 获取 选项修改
     * 表字段 : editor_questionnaire_title.option_modify_flag
     * </pre>
     * 
     */
    public Byte getOptionModifyFlag() {
        return optionModifyFlag;
    }

    /**
     * <pre>
     * 设置 选项修改
     * 表字段 : editor_questionnaire_title.option_modify_flag
     * </pre>
     * 
     */
    public void setOptionModifyFlag(Byte optionModifyFlag) {
        this.optionModifyFlag = optionModifyFlag;
    }

    /**
     * <pre>
     * 获取 答案字段类型
     * 表字段 : editor_questionnaire_title.answer_type
     * </pre>
     * 
     */
    public Byte getAnswerType() {
        return answerType;
    }

    private List<EditorTitleOption> options;

    /**
     * <pre>
     * 设置 答案字段类型
     * 表字段 : editor_questionnaire_title.answer_type
     * </pre>
     * 
     */
    public void setAnswerType(Byte answerType) {
        this.answerType = answerType;
    }

    /**
     * <pre>
     * 获取 数据上限
     * 表字段 : editor_questionnaire_title.data_up_limit
     * </pre>
     * 
     */
    public String getDataUpLimit() {
        return dataUpLimit;
    }

    /**
     * <pre>
     * 设置 数据上限
     * 表字段 : editor_questionnaire_title.data_up_limit
     * </pre>
     * 
     */
    public void setDataUpLimit(String dataUpLimit) {
        this.dataUpLimit = dataUpLimit == null ? null : dataUpLimit.trim();
    }

    /**
     * <pre>
     * 获取 数据下限
     * 表字段 : editor_questionnaire_title.data_down_limit
     * </pre>
     * 
     */
    public String getDataDownLimit() {
        return dataDownLimit;
    }

    /**
     * <pre>
     * 设置 数据下限
     * 表字段 : editor_questionnaire_title.data_down_limit
     * </pre>
     * 
     */
    public void setDataDownLimit(String dataDownLimit) {
        this.dataDownLimit = dataDownLimit == null ? null : dataDownLimit.trim();
    }

    /**
     * <pre>
     * 获取 填写提示
     * 表字段 : editor_questionnaire_title.write_tips
     * </pre>
     * 
     */
    public String getWriteTips() {
        return writeTips;
    }

    /**
     * <pre>
     * 设置 填写提示
     * 表字段 : editor_questionnaire_title.write_tips
     * </pre>
     * 
     */
    public void setWriteTips(String writeTips) {
        this.writeTips = writeTips == null ? null : writeTips.trim();
    }

    /**
     * <pre>
     * 获取 填空外观类型
     * 表字段 : editor_questionnaire_title.write_outward_type
     * </pre>
     * 
     */
    public Byte getWriteOutwardType() {
        return writeOutwardType;
    }

    /**
     * <pre>
     * 设置 填空外观类型
     * 表字段 : editor_questionnaire_title.write_outward_type
     * </pre>
     * 
     */
    public void setWriteOutwardType(Byte writeOutwardType) {
        this.writeOutwardType = writeOutwardType;
    }

    /**
     * <pre>
     * 获取 填空宽度
     * 表字段 : editor_questionnaire_title.write_width
     * </pre>
     * 
     */
    public String getWriteWidth() {
        return writeWidth;
    }

    /**
     * <pre>
     * 设置 填空宽度
     * 表字段 : editor_questionnaire_title.write_width
     * </pre>
     * 
     */
    public void setWriteWidth(String writeWidth) {
        this.writeWidth = writeWidth == null ? null : writeWidth.trim();
    }

    /**
     * <pre>
     * 获取 填空高度
     * 表字段 : editor_questionnaire_title.write_height
     * </pre>
     * 
     */
    public String getWriteHeight() {
        return writeHeight;
    }

    /**
     * <pre>
     * 设置 填空高度
     * 表字段 : editor_questionnaire_title.write_height
     * </pre>
     * 
     */
    public void setWriteHeight(String writeHeight) {
        this.writeHeight = writeHeight == null ? null : writeHeight.trim();
    }

    /**
     * <pre>
     * 获取 排列方式
     * 表字段 : editor_questionnaire_title.rank_type
     * </pre>
     * 
     */
    public Byte getRankType() {
        return rankType;
    }

    /**
     * <pre>
     * 设置 排列方式
     * 表字段 : editor_questionnaire_title.rank_type
     * </pre>
     * 
     */
    public void setRankType(Byte rankType) {
        this.rankType = rankType;
    }

    /**
     * <pre>
     * 获取 上传文件类型
     * 表字段 : editor_questionnaire_title.upload_file_type
     * </pre>
     * 
     */
    public String getUploadFileType() {
        return uploadFileType;
    }

    /**
     * <pre>
     * 设置 上传文件类型
     * 表字段 : editor_questionnaire_title.upload_file_type
     * </pre>
     * 
     */
    public void setUploadFileType(String uploadFileType) {
        this.uploadFileType = uploadFileType == null ? null : uploadFileType.trim();
    }

    /**
     * <pre>
     * 获取 文件大小限制
     * 表字段 : editor_questionnaire_title.upload_filesize_limit
     * </pre>
     * 
     */
    public String getUploadFilesizeLimit() {
        return uploadFilesizeLimit;
    }

    /**
     * <pre>
     * 设置 文件大小限制
     * 表字段 : editor_questionnaire_title.upload_filesize_limit
     * </pre>
     * 
     */
    public void setUploadFilesizeLimit(String uploadFilesizeLimit) {
        this.uploadFilesizeLimit = uploadFilesizeLimit == null ? null : uploadFilesizeLimit.trim();
    }

    /**
     * <pre>
     * 获取 上传数量上限
     * 表字段 : editor_questionnaire_title.upload_num_limit
     * </pre>
     * 
     */
    public Byte getUploadNumLimit() {
        return uploadNumLimit;
    }

    /**
     * <pre>
     * 设置 上传数量上限
     * 表字段 : editor_questionnaire_title.upload_num_limit
     * </pre>
     * 
     */
    public void setUploadNumLimit(Byte uploadNumLimit) {
        this.uploadNumLimit = uploadNumLimit;
    }

    /**
     * <pre>
     * 获取 矩阵行列数
     * 表字段 : editor_questionnaire_title.matrix_ranks_num
     * </pre>
     * 
     */
    public String getMatrixRanksNum() {
        return matrixRanksNum;
    }

    /**
     * <pre>
     * 设置 矩阵行列数
     * 表字段 : editor_questionnaire_title.matrix_ranks_num
     * </pre>
     * 
     */
    public void setMatrixRanksNum(String matrixRanksNum) {
        this.matrixRanksNum = matrixRanksNum == null ? null : matrixRanksNum.trim();
    }

    /**
     * <pre>
     * 获取 矩阵序列号标识
     * 表字段 : editor_questionnaire_title.matrix_num_flag
     * </pre>
     * 
     */
    public Byte getMatrixNumFlag() {
        return matrixNumFlag;
    }

    /**
     * <pre>
     * 设置 矩阵序列号标识
     * 表字段 : editor_questionnaire_title.matrix_num_flag
     * </pre>
     * 
     */
    public void setMatrixNumFlag(Byte matrixNumFlag) {
        this.matrixNumFlag = matrixNumFlag;
    }

    /**
     * <pre>
     * 获取 矩阵列标题
     * 表字段 : editor_questionnaire_title.matrix_col_title
     * </pre>
     * 
     */
    public String getMatrixColTitle() {
        return matrixColTitle;
    }

    /**
     * <pre>
     * 设置 矩阵列标题
     * 表字段 : editor_questionnaire_title.matrix_col_title
     * </pre>
     * 
     */
    public void setMatrixColTitle(String matrixColTitle) {
        this.matrixColTitle = matrixColTitle == null ? null : matrixColTitle.trim();
    }

    /**
     * <pre>
     * 获取 矩阵行标题
     * 表字段 : editor_questionnaire_title.matrix_row_title
     * </pre>
     * 
     */
    public String getMatrixRowTitle() {
        return matrixRowTitle;
    }

    /**
     * <pre>
     * 设置 矩阵行标题
     * 表字段 : editor_questionnaire_title.matrix_row_title
     * </pre>
     * 
     */
    public void setMatrixRowTitle(String matrixRowTitle) {
        this.matrixRowTitle = matrixRowTitle == null ? null : matrixRowTitle.trim();
    }

    /**
     * <pre>
     * 获取 创建人
     * 表字段 : editor_questionnaire_title.create_id
     * </pre>
     * 
     */
    public Integer getCreateId() {
        return createId;
    }

    /**
     * <pre>
     * 设置 创建人
     * 表字段 : editor_questionnaire_title.create_id
     * </pre>
     * 
     */
    public void setCreateId(Integer createId) {
        this.createId = createId;
    }

    /**
     * <pre>
     * 获取 创建时间
     * 表字段 : editor_questionnaire_title.create_time
     * </pre>
     * 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * <pre>
     * 设置 创建时间
     * 表字段 : editor_questionnaire_title.create_time
     * </pre>
     * 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * <pre>
     * 获取 选项内容
     * 表字段 : editor_questionnaire_title.title_content
     * </pre>
     * 
     */
    public String getTitleContent() {
        return titleContent;
    }

    private String code;

    private String region;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    /**
     * <pre>
     * 设置 选项内容
     * 表字段 : editor_questionnaire_title.title_content
     * </pre>
     * 
     */
    public void setTitleContent(String titleContent) {
        this.titleContent = titleContent == null ? null : titleContent.trim();
    }

    public List<EditorTitleOption> getOptions() {
        return options;
    }

    public void setOptions(List<EditorTitleOption> options) {
        this.options = options;
    }

    public String getWidgetId() {
        return widgetId;
    }

    public void setWidgetId(String widgetId) {
        this.widgetId = widgetId;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public String getReturnObject() {
        return returnObject;
    }

    public void setReturnObject(String returnObject) {
        this.returnObject = returnObject;
    }

    public Byte getTitleReturn() {
        return titleReturn;
    }

    public void setTitleReturn(Byte titleReturn) {
        this.titleReturn = titleReturn;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public List<String> getTitleList() {
        return titleList;
    }

    public void setTitleList(List<String> titleList) {
        this.titleList = titleList;
    }

    public String getPermissionUser() {
        return permissionUser;
    }

    public void setPermissionUser(String permissionUser) {
        this.permissionUser = permissionUser;
    }

    public Integer getOptionUpperLimit() {
        return optionUpperLimit;
    }

    public void setOptionUpperLimit(Integer optionUpperLimit) {
        this.optionUpperLimit = optionUpperLimit;
    }

    public Integer getDataFormat() {
        return dataFormat;
    }

    public void setDataFormat(Integer dataFormat) {
        this.dataFormat = dataFormat;
    }

    public String getPromptText() {
        return promptText;
    }

    public void setPromptText(String promptText) {
        this.promptText = promptText;
    }

    public String getDefaultValue() {
        return defaultValue;
    }

    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue;
    }

    public Integer getShowDic() {
        return showDic;
    }

    public void setShowDic(Integer showDic) {
        this.showDic = showDic;
    }

    public Integer getCanAddRow() {
        return canAddRow;
    }

    public void setCanAddRow(Integer canAddRow) {
        this.canAddRow = canAddRow;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getAllowEmpty() {
        return allowEmpty;
    }

    public void setAllowEmpty(String allowEmpty) {
        this.allowEmpty = allowEmpty;
    }

    public String getAllowHalf() {
        return allowHalf;
    }

    public void setAllowHalf(String allowHalf) {
        this.allowHalf = allowHalf;
    }

    public String getStartTotal() {
        return startTotal;
    }

    public void setStartTotal(String startTotal) {
        this.startTotal = startTotal;
    }

    public String getStartMark() {
        return startMark;
    }

    public void setStartMark(String startMark) {
        this.startMark = startMark;
    }

    public Byte getOptionType() {
        return optionType;
    }

    public void setOptionType(Byte optionType) {
        this.optionType = optionType;
    }
}